We present an Augmented Template-Based approach to text realization that addresses the
requirements of real-time, interactive systems such as a dialog system or an intelligent tutoring
system. Template-based approaches are easier to implement and use than traditional approaches to
text realization. They can also generate texts more quickly. However traditional template-based
approaches with rigid templates are inflexible and difficult to reuse. Our approach
augments traditional template-based approaches by adding several types of declarative
control expressions and an attribute grammar-based mechanism for processing missing or
inconsistent slot fillers. Therefore, augmented templates can be made more general than
traditional ones, yielding templates that are more flexible and reusable across applications.